<html>
  <head>
    <title>编译器</title>
  </head>
  <body>
    <script>
      // 编译器

            /*
                二、编译器

                        1、编译器运行在电脑的"开发环境"。一般是在 HBuilderX工具中，也可以使用独立的cli版。

                        2、开发者按照 uni-app规范编写代码，由编译器将开发者的代码编译生成每个平台支持的特有代码：

                                ①、在web平台，将.vue文件编译为js代码。与普通的vue cli项目类似

                                ②、在微信小程序平台，编译器将.vue文件拆分生成wxml、wxss、js等代码

                                ③、在app平台，将.vue文件编译为js代码。进一步，如果涉及uts代码：
                                        在Android平台，将.uts文件编译为kotlin代码
                                        在iOS平台，将.uts文件编译为swift代码

                        3、编译器分为 vue2 版本 和 vue3版本

                                 vue2版本： 基于 webpack实现
                                 vue3版本： 基于 Vite 实现，性能更快

                        4、编译器支持条件编译，可以指定某部分代码只编译到特定的终端。从而将"公用"和"个性化"融合到一个工程中：

                                  // #ifdef  App
                                        console.log("这段代码只有在App平台才会被编译进去。非App平台编译后没有这段代码")
                                  // #endif
           */
    </script>
  </body>
</html>